package com.jboost.modules.system.vo;

import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiParam;
import lombok.Data;

@Data
public class CscFileChunkVo {

    /**
     * 当前文件块，从1开始
     */
    private Integer chunkNumber;
    /**
     * 分块大小
     */
    private Long chunkSize;
    /**
     * 当前分块大小
     */
    private Long currentChunkSize;
    /**
     * 总大小
     */
    private Long totalSize;
    /**
     * 文件标识
     */
    private String identifier;
    /**
     * 文件名
     */
    private String filename;
    /**
     * 相对路径
     */
    private String relativePath;
    /**
     * 总块数
     */
    private Integer totalChunks;

    /**
     * 文件上传的日期，防止跨天的日期
     */
    private String fileDate;

    /**
     * 文件Uuid
     */
    private String fileUuid;

    /**
     * 文件原始名称
     */
    private String originFileName;

    /**
     * 文件上传名称
     */
    private String uploadFileName;

    @ApiModelProperty(value = "文件上传的分类：user、brand、project、workflow、customer、supplier、product、other")
    private String category;

}
